import { GetServerSideProps } from 'next'; import { useTranslation } from 'react-i18next'; import { useRouter } from 'next/router'; import React from 'react'; import Layout from '../../src/components/layout/Layout'; import { RingErrorPageParams, RingErrorProps } from '../../src/model/rings'; import RoundedButton from '../../src/components/common/RoundedButton'; const RingError: React.FC = ({ ring }) => { const router = useRouter(); const { t } = useTranslation(); return (

{t('RING_ERROR_TITLE', { ring })}

{t('RING_ERROR_SUBTITLE')}

{ router.push('/'); }} />
); }; export const getServerSideProps: GetServerSideProps< RingErrorProps, RingErrorPageParams > = async (ctx) => { const { ring } = ctx.params; return { props: { ring, }, }; }; export default RingError;